﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Chilis.Franquicias.EnEntidad;
using Chilis.Franquicias.NeNegocio;

namespace Chilis.Franquicias.Web.ServiceControler
{
    public class CandidatoServiceControler
    {
        public static ListaFQ_Departamento ListaDepartamento()
        {
            return new CandidatoNeNegocio().ListaDepartamento();
        }

        public static ListaFQ_Provincia ListaProvincia(Int32 FQ_Departamento_ID)
        {
            return new CandidatoNeNegocio().ListaProvincia(FQ_Departamento_ID);
        }

        public static ListaFQ_Distrito ListaDistrito(Int32 FQ_Provincia_ID)
        {
            return new CandidatoNeNegocio().ListaDistrito(FQ_Provincia_ID);
        }

        public static ListaFQ_TipoCandidato ListaTipoCandidato()
        {
            return new CandidatoNeNegocio().ListaTipoCandidato();
        }

        public static ListaFQ_TipoDocumento ListaTipoDocumento()
        {
            return new CandidatoNeNegocio().ListaTipoDocumento();
        }

        public static ListaFQ_Candidato ListaCandidatoPaginado(FQ_Candidato oFQ_Candidato, string sortType, int maximumRows, int startRowIndex, out int Total)
        {
            return new CandidatoNeNegocio().ListaCandidatoPaginado(oFQ_Candidato, sortType, maximumRows, startRowIndex, out Total);
        }

        public static int CrearCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoNeNegocio().CrearCandidato(oFQ_Candidato);
        }

        public static int ActualizarCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoNeNegocio().ActualizarCandidato(oFQ_Candidato);
        }

        public static int EliminarCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoNeNegocio().EliminarCandidato(oFQ_Candidato);
        }

        public static FQ_Candidato SeleccionarCandidato_Por_ID(Int32 FQ_Candidato_ID)
        {
            return new CandidatoNeNegocio().SeleccionarCandidato_Por_ID(FQ_Candidato_ID);
        }
    }
}